package salesport.persistencia.entidad;

import java.io.Serializable;
import java.util.Collection;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.Table;

@Entity
@Table(name = "Pedido")
public class Pedido implements Serializable {

	@Id
	@Column(name = "codPedido")
	private String codPedido;

	@Column(name = "cantProducto")
	private Integer cantProducto;

	@Column(name = "estado")
	private String estado;

	@Column
	private Double precioTotal;

	@OneToMany
	private Collection<DetallePedido> detallePedido;

	public String getCodPedido() {
		return codPedido;
	}

	public void setCodPedido(String codPedido) {
		this.codPedido = codPedido;
	}

	public Integer getCantProducto() {
		return cantProducto;
	}

	public void setCantProducto(Integer cantProducto) {
		this.cantProducto = cantProducto;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public Double getPrecioTotal() {
		return precioTotal;
	}

	public void setPrecioTotal(Double precioTotal) {
		this.precioTotal = precioTotal;
	}

	public Collection<DetallePedido> getDetallePedido() {
		return detallePedido;
	}

	public void setDetallePedido(Collection<DetallePedido> detallePedido) {
		this.detallePedido = detallePedido;
	}

}
